encoding/json/jsontext.stateEntry.NeedObjectName (method)

36 uses

	encoding/json/jsontext (current package)
		decode.go#L581: 		if d.Tokens.Last.NeedObjectName() {
		decode.go#L741: 		if d.Tokens.Last.NeedObjectName() {
		encode.go#L241: 	case e.Tokens.Last.NeedObjectName() && len(e.Buf) >= 2:
		encode.go#L254: 	if last := e.Tokens.Last; !last.isObject() || !last.NeedObjectName() || last.Length() == 0 {
		encode.go#L374: 		if e.Tokens.Last.NeedObjectName() {
		encode.go#L478: 		if e.Tokens.Last.NeedObjectName() {
		encode.go#L559: 		if e.Tokens.Last.NeedObjectName() {
		state.go#L188: 			case where < 0 && e.Length() == 0 || where == 0 && !e.needObjectValue() || where > 0 && e.NeedObjectName():
		state.go#L272: 	case m.Last.NeedObjectName():
		state.go#L304: 	case m.Last.NeedObjectName():
		state.go#L339: 	case m.Last.NeedObjectName():
		state.go#L474: func (e stateEntry) NeedObjectName() bool {

	encoding/json/v2
		arshal.go#L203: 		if xe.Tokens.Last.NeedObjectName() {
		arshal.go#L430: 		if xd.Tokens.Last.NeedObjectName() {
		arshal_any.go#L124: 		if !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
		arshal_any.go#L240: 		if !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
		arshal_default.go#L142: 		if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !stringify && !xe.Tokens.Last.NeedObjectName() {
		arshal_default.go#L228: 		if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !stringify && !xe.Tokens.Last.NeedObjectName() {
		arshal_default.go#L472: 		stringify := xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L494: 		stringify := xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L571: 		stringify := xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L593: 		stringify := xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L661: 		stringify := xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L700: 		stringify := xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L831: 			if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
		arshal_default.go#L1511: 			if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
		arshal_methods.go#L182: 					(export.Encoder(enc).Tokens.Last.NeedObjectName()) && t.Kind() == reflect.String) {
		arshal_methods.go#L210: 					(export.Encoder(enc).Tokens.Last.NeedObjectName()) && t.Kind() == reflect.String) {
		arshal_methods.go#L234: 				((needAddr && va.forcedAddr) || export.Encoder(enc).Tokens.Last.NeedObjectName()) {
		arshal_methods.go#L266: 				((needAddr && va.forcedAddr) || export.Encoder(enc).Tokens.Last.NeedObjectName()) {
		arshal_methods.go#L338: 				export.Decoder(dec).Tokens.Last.NeedObjectName() {
		arshal_methods.go#L364: 				export.Decoder(dec).Tokens.Last.NeedObjectName() {
		arshal_time.go#L68: 			k := stringOrNumberKind(!m.isNumeric() || xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag))
		arshal_time.go#L99: 			stringify := !u.isNumeric() || xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_time.go#L149: 			k := stringOrNumberKind(!m.isNumeric() || xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag))
		arshal_time.go#L175: 			stringify := !u.isNumeric() || xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)